//清空表单
function fomrReset(id){
    document.getElementById(id).reset();
}
/*给单选框或复选框添加样式*/
function checkbox($this){
	if($this.attr('type')=="checkbox"){
	   if ($this.attr('checked')=="checked") {
	   	$this.removeAttr("checked");
	   	 $this.next('img').attr("src","/static/images/c_checkbox_off.png");
	   }else{
	   	 $this.attr("checked","checked");
	   	$this.next('img').attr("src","/static/images/c_checkbox_on.png");
	   }
	}
}
$(function(){
	//全选
	$('.SelectAllImg').click(function(){
		var $list_input=$(this).parents('.tbhead').next('.tbbody').find('input[type=checkbox]'); //找到子类的按钮
		if ($(this).attr("checked")==undefined) {
			$list_input.attr("checked","checked");
			$list_input.next('img').attr("src","/static/images/c_checkbox_on.png");
		}else{
			$list_input.removeAttr("checked");
			$list_input.next('img').attr("src","/static/images/c_checkbox_off.png");
		} 
		checkbox($(this));
	})
	//点击子按钮事件
	$("body").on("click",".tbbody input[type='checkbox']",function(){
        checkbox($(this));
        var $ul_input=$(this).parents('.tbbody').prev('.tbhead').find('input'); //找到全选的按钮
        if($(this).parents('.tbhead').find("input[checked='checked']").length== $('.checkbox_child').length){
            $ul_input.attr("checked","checked");
            $ul_input.next('img').attr("src","/static/images/c_checkbox_on.png");
        }else{
            $ul_input.removeAttr("checked");
            $ul_input.next('img').attr("src","/static/images/c_checkbox_off.png");
        }
    })
	//是否折让-选“是”
	$('#disYes').on('click', function(){
		layer.open({
		  title: '信息提示',
		  content:"折让操作将在提交后发起OA审核",
		});
	});
	//新增收货地址弹窗 j-addNewress
	$('.j-newress').on('click', function(){
		if($('#cust_id').val()){
			layer.open({
			  	type:1,
				title: '新增配送地址',
				offset: 't',
				btn:["确定","取消"],
				area: ['610px', '410px'], //宽高
				content:$('#j-addNewress'),
				yes: function(index, layero){
					$('#form_address').submit();
					layer.close(index);
				},
				btn2: function(index, layero){
					fomrReset("form_address")
					layer.close(index);
				    //return false 开启该代码可禁止点击该按钮关闭
				}
			});
		}else{
			layer.msg("请选择客户");
		}
		
	});
	//取消订单-弹窗
	$('#sample_cancelord').on('click', function(){
		layer.open({
		  	type:1,
			title: '是否取消订单',
			area:['500px',''],
			btn:["确定","取消"],
			content:$('.j-cancelModel'),
			yes: function(index, layero){
				var reason = $.trim($(".c-kreason").val())
				if(!reason){
					layer.msg("取消订单理由不能能为空",{icon:2,time:1500});
					$(".c-kreason").focus();
				}else{
					console.info(reason);
					//closedHandler();
				}

			},
			end: function(index, layero){
			    fomrReset("form_cancel")
			}
		});
	});
	//历史记录-弹窗
	$('#sample_history').on('click', function(){
		layer.open({
		  	type:1,
			title: '历史记录',
			area:['800px',''],
			btn:["确定","取消"],
			content:$('.j-histModel'),			
		});
	});
	//选择合同-弹窗01-提交
	$(".j-choose").on('click',function(){
		var order_id = $(this).attr('attr_data');
		layer.open({
		  	type:2,
			title: '选择合同',
			offset: 't',
			area:['800px','400px'],
			// btn:["确定","取消"],
			content:'/order/uploadContract?order_id='+order_id,	
			yes:function(index, layero){

				var cVal = $(".j-pactchoose").find("option:selected").val();
				
				var cmark = $.trim($(".c-rake").val())  // 附件条件值				
				//选了 单笔标准合同含附件条件
				if(cVal == 7){			
					if(!cmark){
						layer.msg("附加条件不能为空",{icon:2,time:1500});
						return ;
					}else{
						console.info(cVal+"---"+cmark)
					}
				}
				//选了  非标准有价易制毒合同
				if(cVal == 4){				
					$(".uploader input[name=oneupfile]").each(function(){
						if($(this).val()==""){
							$(this).parents(".uploader").find(".oneupfile").val("请选择上传文件...");
						}else{
							console.info("选择的上传非标准有价易制毒合同是："+ $(this).val())
						}
					});
				}
				//选了  单笔非标准合同
				if(cVal == 6){				
					$(".uploader input[name=twoupfile]").each(function(){
						if($(this).val()==""){
							$(this).parents(".uploader").find(".twoupfile").val("请选择要上传的文件...");
						}else{
							console.info("选择的上传单笔非标准合同是："+ $(this).val())
						}
					});
				}
				// update_contract();
			}
		});
	})
	
			
	//点击上传合同-弹窗信息提示
	$(".j-editpact").on('click',function(){
		layer.open({
		  	type:1,
			title: '信息提示',
			btn:["确定","取消"],
			content: '<div style="padding: 20px; line-height: 22px;">确定上传的合同为我公司的标准合同且没有其他问题吗？确定的话订单将继续后续的流程了！^_^</div>',		
		});
	})	
	//上传file自定义样式
	$(".uploader input[type=file]").change(function(){
		$(this).parents(".uploader").find(".filename").val($(this).val());
	});
	
	/*	 
	 * long 2018-7-30
	 * 列表所需弹窗p--待上传
	*/
	$('.j-datauper').on('click', function(){
		layer.open({
		  	type:1,
			title: '上传资料',
			area:['600px',''],
			btn:["确定","取消"],
			content:$('.j-dataupModel'),			
		});
	});
})
//关闭弹窗-layer	
function closedHandler(){
	var index = parent.layer.getFrameIndex(window.name);
	//刷新父层
	parent.location.reload();
	//关闭弹出层
	parent.layer.close(index);
}
//选择客户下拉显示
function changesel(obj,className){
	var val = obj.value;
	
	if(val){
		$('#cust_id').val(4);
		get_addr_by_cust(4);
	}else{
		$('#cust_id').val('');
	}
	var datatrr = $(obj).find("option:selected").attr("data-val");	
	var radioattr = $(obj).find("input[name='billtype']:checked").attr("data-val");
	if(className == "" || className == undefined){
		//0，2，3，17
		if(datatrr != "0" && datatrr != "2" && datatrr != "3" && datatrr != "17"){
			$("#deliveryChange").slideDown()			
		}else{
			$("#deliveryChange").slideUp()
		}
		
	}else if(className == "fapiao"){
		if(radioattr != "不开发票"){
			layer.open({
			  title: '信息提示',
			  content:"开发票操作将在提交后发起OA告知财务",
			});
		}		
	}else{
		$("#"+className+1).slideDown().siblings().slideUp()
	}	
}

